home *** CD-ROM | disk | FTP | other *** search
- on exitFrame
- set newMenu to CreateMenu([#statusMessage: "Select a Tenka level."])
- SetStatusMember(newMenu, [#statusMember: "crypt status"])
- mmButton(newMenu, [#downMember: "ugpF_61"])
- quitButton(newMenu, [#downMember: "ugpF_71"])
- ShowVolumeControl()
- set gameListSprite to 8
- set gameTxtParams to [#spritenum: gameListSprite, #windowBottom: 404]
- set clueTxtParams to [#spritenum: 7, #memberNum: "crypt clues", #windowBottom: 404, #initText: " "]
- NewVideoDisplay(newMenu, [#cleanup: 1])
- set textList to NewObject(newMenu, "Text Display Class", gameTxtParams)
- NewTextDisplay(newMenu, clueTxtParams)
- set textDisplay to the textDisplay of the currMenu of GetGlobal(#gTitleObject)
- NewTextSlider(newMenu, [#sliderSprite: 15, #sliderBottom: 362, #textDisplay: textList])
- NewTextSlider(newMenu, [#sliderSprite: 14, #sliderBottom: 362, #textDisplay: textDisplay])
- SetGameList(newMenu, gameListSprite)
- cursor(-1)
- end
-
- on SetGameList newMenu, textListSprite
- global titleDatabase
- set gameList to getrecords(titleDatabase, #all, "crypt")
- if not listp(gameList) then
- put "No games in the crypt"
- else
- set button to BasicButton(newMenu, [#hotSprites: [textListSprite], #statusMessage: "Make a selection."])
- set gameParams to [#gameList: gameList, #memberID: the memberNum of sprite textListSprite, #normalColor: 13, #hiliteColor: 5]
- AddDown(button, NewObject(newMenu, "Game Manager Class", gameParams))
- end if
- end
-
- on NewTextSlider newMenu, paramList
- set button to BasicButton(newMenu, [#hotSprites: [getProp(paramList, #sliderSprite)]])
- AddDown(button, NewObject(newMenu, "Text Slider Class", paramList))
- end
-